#include <stdio.h>
#include <string.h>
#include "ksplik.h"

char menu(void) {
	char wybor;

	printf("-----------------------------------------------------------\n");
	printf("k)asuj\te)dytuj\td)alej\n");
	printf("-----------------------------------------------------------\n");
	wybor = getchar();

	return wybor;
}
void edytuj(struct ksiazka *item) {
	struct ksiazka tmp;

	printf("Tytul [%s]: ", item->tytul);
	if(fgets(tmp.tytul, MAXTYT, stdin) != NULL && tmp.tytul[0] != '\n') {
		clear_input(tmp.tytul);
		strcpy(item->tytul, tmp.tytul);
	}
	printf("Autor: [%s]: ", item->autor);
	if(fgets(tmp.autor, MAXAUT, stdin) != NULL && tmp.autor[0] != '\n') {
		clear_input(tmp.autor);
		strcpy(item->autor, tmp.autor);
	}
	printf("q - brak zmian\n");
	printf("Cena: [%.2f]: ", item->wartosc);
	if(scanf("%f", &tmp.wartosc) > 0)
		item->wartosc = tmp.wartosc;
	while(getchar() != '\n')
		continue;
}
void clear_input(char *ch) {
	while(*ch) {
		if(*ch == '\n')
			*ch = '\0';
		ch++;
	}
}
